Parallel Cloth Simulation Using OpenGL Shading Language

نویسندگان

چکیده

The primary goal of cloth simulation is to express object behavior in a realistic manner and achieve real-time performance by following the fundamental concept physic. In general, mass–spring system applied with three types springs. However, hard spring using requires small integration time-step order use large stiffness coefficient. Furthermore, obtain stable behavior, constraint enforcement used instead maintenance force each spring. Constraint computation involves sparse linear solving operation. Due computation, we implement adaptive activation deactivation techniques that involve method prevent excessive elongation cloth. At same time, when length stretched or compressed over defined threshold, deactivates generate implicit constraint. Traditional uses serial process Central Processing Unit (CPU) solve every frame cannot handle complex structure clothmodel real-time. Our utilizes Graphic (GPU) parallel processing compute shader OpenGL Shading Language (GLSL) effectively. this paper, design for simulation, experiment on comparison system, enforcement, GPU-based method.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Simulation of Inextensible Cloth

This paper presents an efficient simulation method for parallel cloth simulation. The presented method uses an impulse-based approach for the simulation. Cloth simulation has many application areas like computer animation, computer games or virtual reality. Simulation methods often make the assumption that cloth is an elastic material. In this way the simulation can be performed very efficientl...

متن کامل

A Brief OpenGL Shading Tutorial

Perlin noise is one of the primary tools responsible for the success of procedural shading in production rendering. It breaks the crisp computer generated look by adding apparent randomness that is controllable and repeatable. Both Perlin’s original noise algorithm and his later improved noise were designed to run efficiently on a CPU. These algorithms do not map as well to the design and resou...

متن کامل

Fast Cloth Simulation with Parallel Computers

The computational requirements of cloth and other non-rigid solid simulations are high and often the running time is far from real time. In this paper, an eecient solution of the problem on parallel computer is presented. An application, which combines data parallelism with task parallelism has been developed, achieving a good load balancing and minimizing the communication cost. The execution ...

متن کامل

Image-parallel Ray Tracing using OpenGL Interception

CPU Ray tracing in scientific visualization has been shown to be an efficient rendering algorithm for large-scale polygonal data on distributed-memory systems by using custom integrations which modify the source code of existing visualization tools or by using OpenGL interception to run without source code modification to existing tools. Previous implementations in common visualization tools us...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Computer systems science and engineering

سال: 2022

ISSN: ['0267-6192']

DOI: https://doi.org/10.32604/csse.2022.020685